Method: Contentful::Management::Error.[]
- Defined in:
- lib/contentful/management/error.rb
.[](error_status_code) ⇒ Object
Shortcut for creating specialized error classes USAGE rescue Contentful::Management::Error
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
# File 'lib/contentful/management/error.rb', line 22 def self.[](error_status_code) errors = { 400 => BadRequest, 401 => Unauthorized, 403 => AccessDenied, 404 => NotFound, 409 => Conflict, 422 => UnprocessableEntity, 429 => RateLimitExceeded, 500 => ServerError, 502 => BadGateway, 503 => ServiceUnavailable }.freeze errors.key?(error_status_code) ? errors[error_status_code] : Error end |